import { RawData } from "app/models/Data.model";
import { TrainColorsData } from "app/models/TrainColorsData.model";

export const TRAIN_COLOR_DATA: RawData<TrainColorsData> = {
  "cheatSheet": {
    "title": "Train Colors",
    "icon": "Train_stop"
  },
  "data": {
    "blueprint": "https://raw.githubusercontent.com/deniszholob/factorio-blueprints/master/blueprint-data/bp-train-station-colors.txt",
    "trainColors": [
      {
        "icon": "Iron_ore",
        "rgb": [0, 140, 255]
      },
      {
        "icon": "Copper_ore",
        "rgb": [255, 55, 0]
      },
      {
        "icon": "Coal",
        "rgb": [0, 0, 0]
      },
      {
        "icon": "Stone",
        "rgb": [150, 100, 80]
      },
      {
        "icon": "Uranium_ore",
        "rgb": [100, 180, 0]
      },
      {
        "icon": "Iron_plate",
        "rgb": [180, 200, 255]
      },
      {
        "icon": "Copper_plate",
        "rgb": [255, 125, 85]
      },
      {
        "icon": "Steel_plate",
        "rgb": [255, 200, 180],
        "type": "Steel"
      },
      {
        "icon": "Iron_gear_wheel",
        "rgb": [150, 150, 150],
        "type": "Gears"
      },
      {
        "icon": "Uranium-238",
        "rgb": [40, 100, 50],
        "type": "Uranium"
      },
      {
        "icon": "Electronic_circuit",
        "rgb": [0, 255, 0]
      },
      {
        "icon": "Advanced_circuit",
        "rgb": [255, 0, 0]
      },
      {
        "icon": "Processing_unit",
        "rgb": [0, 0, 255]
      },
      {
        "icon": "Crude_oil",
        "rgb": [0, 0, 30],
        "type": "Oil"
      },
      {
        "icon": "Lubricant",
        "rgb": [0, 170, 0]
      },
      {
        "icon": "Sulfuric_acid",
        "rgb": [255, 255, 0],
        "type": "Acid"
      },
      {
        "icon": "Plastic_bar",
        "rgb": [255, 255, 255],
        "type": "Plastic"
      },
      {
        "icon": "Explosives",
        "rgb": [165, 60, 15]
      },
      {
        "icon": "Automation_science_pack",
        "rgb": [255, 50, 50],
        "type": "Red Science"
      },
      {
        "icon": "Logistic_science_pack",
        "rgb": [100, 255, 100],
        "type": "Green Science"
      },
      {
        "icon": "Chemical_science_pack",
        "rgb": [80, 180, 255],
        "type": "Blue Science"
      },
      {
        "icon": "Military_science_pack",
        "rgb": [50, 50, 50],
        "type": "Grey Science"
      },
      {
        "icon": "Production_science_pack",
        "rgb": [255, 80, 255],
        "type": "Purple Science"
      },
      {
        "icon": "Utility_science_pack",
        "rgb": [255, 180, 80],
        "type": "Yellow Science"
      },
      {
        "icon": "Space_science_pack",
        "rgb": [200, 200, 200],
        "type": "Space Science"
      },
      {
        "icon": "Solar_panel",
        "rgb": [0, 100, 150],
        "type": "Solar"
      },
      {
        "icon": "Rocket_part",
        "rgb": [255, 0, 100],
        "type": "Rocket Supply"
      },
      {
        "icon": "Power_armor",
        "rgb": [255, 0, 255],
        "type": "PAX Shuttle"
      },
      {
        "icon": "Repair_pack",
        "rgb": [0, 255, 255],
        "type": "Supply/Trash/etc."
      }
    ],
    "trainColorsGenerated": [
      {
        "icon": "Accumulator",
        "rgb": [109, 159, 163]
      },
      {
        "icon": "Advanced_circuit",
        "rgb": [154, 43, 20]
      },
      {
        "icon": "Automation_science_pack",
        "rgb": [144, 67, 71]
      },
      {
        "icon": "Battery",
        "rgb": [144, 67, 71]
      },
      {
        "icon": "Chemical_science_pack",
        "rgb": [74, 130, 151]
      },
      {
        "icon": "Coal",
        "rgb": [28, 24, 29]
      },
      {
        "icon": "Concrete",
        "rgb": [130, 140, 151]
      },
      {
        "icon": "Copper_cable",
        "rgb": [127, 65, 47]
      },
      {
        "icon": "Copper_ore",
        "rgb": [138, 63, 33]
      },
      {
        "icon": "Copper_plate",
        "rgb": [120, 58, 45]
      },
      {
        "icon": "Crude_oil",
        "rgb": [0, 0, 18]
      },
      {
        "icon": "Electric_engine_unit",
        "rgb": [109, 76, 79]
      },
      {
        "icon": "Electric_furnace",
        "rgb": [92, 82, 83]
      },
      {
        "icon": "Electronic_circuit",
        "rgb": [73, 123, 21]
      },
      {
        "icon": "Empty_barrel",
        "rgb": [118, 122, 127]
      },
      {
        "icon": "Engine_unit",
        "rgb": [86, 73, 57]
      },
      {
        "icon": "Explosive_cannon_shell",
        "rgb": [56, 26, 17]
      },
      {
        "icon": "Explosives",
        "rgb": [88, 34, 30]
      },
      {
        "icon": "Firearm_magazine",
        "rgb": [54, 49, 34]
      },
      {
        "icon": "Flying_robot_frame",
        "rgb": [95, 99, 101]
      },
      {
        "icon": "Grenade",
        "rgb": [73, 80, 64]
      },
      {
        "icon": "Heavy_oil",
        "rgb": [202, 45, 6]
      },
      {
        "icon": "Inserter",
        "rgb": [84, 58, 28]
      },
      {
        "icon": "Iron_gear_wheel",
        "rgb": [92, 95, 96]
      },
      {
        "icon": "Iron_ore",
        "rgb": [61, 91, 114]
      },
      {
        "icon": "Iron_plate",
        "rgb": [165, 169, 172]
      },
      {
        "icon": "Iron_stick",
        "rgb": [145, 150, 157]
      },
      {
        "icon": "Light_oil",
        "rgb": [235, 140, 0]
      },
      {
        "icon": "Logistic_science_pack",
        "rgb": [79, 148, 84]
      },
      {
        "icon": "Low_density_structure",
        "rgb": [100, 79, 57]
      },
      {
        "icon": "Lubricant",
        "rgb": [62, 145, 20]
      },
      {
        "icon": "Military_science_pack",
        "rgb": [129, 130, 151]
      },
      {
        "icon": "Nuclear_fuel",
        "rgb": [49, 82, 40]
      },
      {
        "icon": "Petroleum_gas",
        "rgb": [135, 70, 141]
      },
      {
        "icon": "Piercing_rounds_magazine",
        "rgb": [58, 25, 28]
      },
      {
        "icon": "Pipe",
        "rgb": [71, 57, 40]
      },
      {
        "icon": "Plastic_bar",
        "rgb": [252, 255, 255]
      },
      {
        "icon": "Processing_unit",
        "rgb": [68, 81, 164]
      },
      {
        "icon": "Production_science_pack",
        "rgb": [114, 60, 143]
      },
      {
        "icon": "Productivity_module",
        "rgb": [144, 83, 52]
      },
      {
        "icon": "Radar",
        "rgb": [119, 108, 86]
      },
      {
        "icon": "Straight_rail",
        "rgb": [110, 94, 70]
      },
      {
        "icon": "Rocket_control_unit",
        "rgb": [131, 154, 121]
      },
      {
        "icon": "Rocket_fuel",
        "rgb": [69, 58, 45]
      },
      {
        "icon": "Satellite",
        "rgb": [157, 151, 166]
      },
      {
        "icon": "Solar_panel",
        "rgb": [71, 128, 148]
      },
      {
        "icon": "Solid_fuel",
        "rgb": [70, 70, 83]
      },
      {
        "icon": "Space_science_pack",
        "rgb": [239, 239, 237]
      },
      {
        "icon": "Speed_module",
        "rgb": [64, 114, 140]
      },
      {
        "icon": "Steel_plate",
        "rgb": [161, 165, 161]
      },
      {
        "icon": "Stone",
        "rgb": [105, 82, 49]
      },
      {
        "icon": "Stone_brick",
        "rgb": [121, 124, 122]
      },
      {
        "icon": "Sulfur",
        "rgb": [102, 92, 5]
      },
      {
        "icon": "Sulfuric_acid",
        "rgb": [254, 255, 10]
      },
      {
        "icon": "Transport_belt",
        "rgb": [170, 126, 103]
      },
      {
        "icon": "Uranium-235",
        "rgb": [48, 190, 10]
      },
      {
        "icon": "Uranium-238",
        "rgb": [13, 52, 21]
      },
      {
        "icon": "Uranium_fuel_cell",
        "rgb": [49, 110, 48]
      },
      {
        "icon": "Uranium_ore",
        "rgb": [49, 98, 9]
      },
      {
        "icon": "Utility_science_pack",
        "rgb": [151, 128, 81]
      },
      {
        "icon": "Wall",
        "rgb": [98, 80, 57]
      },
      {
        "icon": "Water",
        "rgb": [34, 138, 215]
      },
      {
        "icon": "Wood",
        "rgb": [84, 44, 12]
      }
    ]
  }
};
